首页> 外文OA文献 >An Effective Verification Strategy for Testing Distributed Automotive Embedded Software Functions: A Case Study
【2h】

An Effective Verification Strategy for Testing Distributed Automotive Embedded Software Functions: A Case Study

机译:测试分布式汽车嵌入式软件功能的有效验证策略:一个案例研究

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Context. The share and importance of software within automotive vehicles is growing steadily. Most functionalities in modern vehicles, especially safety related functions like advanced emergency braking, are controlled by software. A complex and common phenomenon in today’s automotive vehicles is the distribution of such software functions across several Electronic Control Units (ECUs) and consequently across several ECU system software modules. As a result, integration testing of these distributed software functions has been found to be a challenge. The automotive industry neither has infinite resources, nor has the time to carry out exhaustive testing of these functions. On the other hand, the traditional approach of implementing an ad-hoc selection of test scenarios based on the tester’s experience, can lead to test gaps and test redundancies. Hence, there is a pressing need within the automotive industry for a feasible and effective verification strategy for testing distributed software functions. Objectives. Firstly, to identify the current approach used to test the distributed automotive embedded software functions in literature and in a case company. Secondly, propose and validate a feasible and effective verification strategy for testing the distributed software functions that would help improve test coverage while reducing test redundan- cies and test gaps. Methods. To accomplish the objectives, a case study was conducted at Scania CV AB, Södertälje, Sweden. One of the data collection methods was through conducting interviews of different employees involved in the software testing activities. Based on the research objectives, an interview questionnaire with open-ended and close-ended questions has been used. Apart from interviews, data from relevant ar- tifacts in databases and archived documents has been used to achieve data triangulation. Moreover, to further strengthen the validity of the results obtained, adequate literature support has been presented throughout. Towards the end, a verification strategy has been proposed and validated using existing historical data at Scania. Conclusions. The proposed verification strategy to test distributed automotive embedded software functions has given promising results by providing means to identify test gaps and test redundancies. It helps establish an effective and feasible approach to capture function test coverage information that helps enhance the effectiveness of integration testing of the distributed software functions. 
机译:上下文。软件在汽车中的份额和重要性正在稳步增长。现代车辆的大多数功能,特别是与安全相关的功能,如高级紧急制动,均由软件控制。在当今的汽车中,一个复杂而普遍的现象是这种软件功能在多个电子控制单元(ECU)中的分布,并因此在多个ECU系统软件模块中的分布。结果,发现这些分布式软件功能的集成测试是一个挑战。汽车行业既没有资源,也没有时间对这些功能进行详尽的测试。另一方面,基于测试人员的经验来实施临时选择测试方案的传统方法可能会导致测试空白和测试冗余。因此,在汽车工业中迫切需要一种可行且有效的验证策略来测试分布式软件功能。目标。首先,确定文献和案例公司用于测试分布式汽车嵌入式软件功能的当前方法。其次,提出并验证一种可行且有效的验证策略,以测试分布式软件功能,这将有助于提高测试覆盖率,同时减少测试冗余和测试差距。方法。为了实现这些目标,在瑞典Soderderalje的Scania CV AB进行了案例研究。数据收集方法之一是通过对参与软件测试活动的不同员工进行访谈。基于研究目标,已使用带有开放性和封闭性问题的访谈问卷。除了访谈之外,还使用数据库和存档文档中的相关产品中的数据来实现数据三角剖分。此外,为了进一步增强所获得结果的有效性,全文中提供了足够的文献支持。最后,提出了一种验证策略,并使用Scania的现有历史数据进行了验证。结论。通过提供识别测试空白和测试冗余的方法,用于测试分布式汽车嵌入式软件功能的验证策略已给出了可喜的结果。它有助于建立一种有效且可行的方法来捕获功能测试覆盖率信息,从而有助于增强分布式软件功能的集成测试的有效性。

著录项

  • 作者

    Chunduri, Annapurna;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号